package com.vatex.vcp.polimorfismo.central;

public class LlamadaProvincial extends Llamadas {

	private double precio1;

	private double precio2;

	private double precio3;

	int franja;

	public LlamadaProvincial(String numOrigen, String numDestino,
			double duracion, int fran) {
		super(numOrigen, numDestino, duracion);

		this.precio1 = 0.20;
		this.precio2 = 0.25;
		this.precio3 = 0.30;
		this.franja = fran;

	}

	public double calcularPrecio() {
		double costo = 0.0;
		switch (franja) {
		case 1:
			costo = precio1 * super.getDuracion();
			break;
		case 2:
			costo = precio2 * super.getDuracion();
			break;
		case 3:
			costo = precio3 * super.getDuracion();
			break;
		}

		return costo;

	}

	public String toString() {

		return " Numero de origen: " + super.getNumOrigen()
				+ " Numero de destino: " + super.getNumDestino()
				+ " Duracion: " + super.getDuracion() + " Precio de llamada: "
				+ calcularPrecio();

	}





}
